export default function(){
    var botui = new BotUI("botui-container");
    botui.message.add({
        delay: 500,
        content: "这里是 你贴心的咨询管家👋"
    }).then(function() {
          botui.action.button({
              delay: 1600,
              action: [{
                  text: "咨询专业问题 😃",
                  value: "question"
              }, {
                  text: "推荐课程书本 😃",
                  value: "course"
              }]
          }).then(function(a) {
              "course" == a.value && course();
              "question" == a.value && question()
          })
      });
  
    var question = function() {
          //   botui.message.add({
          //       delay: 600,
          //       content: "😘"
          //   }).then(function() {
                
          //   })
          secondpart()
        },
        course = function() {
            botui.message.add({
                delay: 600,
                content: "go [课程书本连接](https://cungudafa.gitee.io/about/)"
            })
        },
        secondpart = function() {
            botui.message.add({
                delay: 1500,
                content: "请输入要咨询的问题"
            }).then(function(){
              botui.action.text({
                  action: {
                  //   cssClass:'custom-class',
                    placeholder: 'Enter your text here',
                    size:150
                  }
                  }).then(function (res) { // 提交文本后回调
                      console.log(res.value); // 打印提交的值
                      if(res.value.includes('java')){
                          answerjava()
                      }else{
                          answeroth()
                      }
                });
            })
        },
  
        answerjava = function() {
            
            botui.message.add({
                delay: 1e3,
                content: "1.学习Java编程语言：你需要学习Java语言的基本语法和特性，以及Java面向对象编程的概念和技巧。可以通过阅读Java相关的书籍、在线课程和视频来学习。\n'2.掌握Java开发工具和框架：掌握Java开发工具和框架可以提高你的开发效率和代码质量。比如Eclipse、IntelliJ IDEA等集成开发环境，以及Spring、MyBatis、Hibernate等Java开发框架。\n'+'3.实践项目：你需要在实践项目中应用所学的Java知识和技能。可以尝试做一些个人项目或者参加开源项目，这样可以积累经验，提高技能水平。\n'+'4.参加培训和认证：参加Java相关的培训和认证可以增强你的技能和信心，也可以增加你的简历竞争力。比如Oracle提供的Java认证考试。\n'+'5.拓展其他技能：Java程序员需要具备其他技能，比如数据库开发、Web开发、前端技术等，因此可以学习相关的技能，这样可以更好地适应工作需求和市场需求。\n'+'6.参加Java社区和论坛：参加Java社区和论坛可以与其他Java程序员交流经验和技术，也可以了解最新的Java技术和趋势。\n'+'7.最后，想要成为一名优秀的Java程序员，需要持续学习和实践，不断提高自己的技能和知识水平\n'"
            }).then(()=>{
              botui.action.text({
                  action: {
                    placeholder: 'Enter your text here',
                    size:150
                  },
                  
                  }).then(function (res) { // 提交文本后回调
                      console.log(res.value); // 打印提交的值
                      if(res.value.includes('java')){
                          answerjava()
                      }else{
                          answeroth()
                      }
                });
            })
        },
  
        answeroth = function() {
          var a = '请勿输入非专业问题'
            botui.message.add({
                delay: 1e3,
                content: a
            }).then(function(){
              botui.action.text({
                  action: {
                  //   cssClass:'custom-class',
                    placeholder: 'Enter your text here',
                    size:150
                  }
                  }).then(function (res) { // 提交文本后回调
                      console.log(res.value); // 打印提交的值
                      if(res.value.includes('java')){
                          answerjava()
                      }else{
                          answeroth()
                      }
                });
            })
        },
  
        fifthpart = function() {
            botui.message.add({
                delay: 1e3,
                content: "是一种兴趣也是对的这段时间留下的纪念吧！"
            }).then(function() {
                botui.message.add({
                    delay: 1600,
                    content: "那么，相遇就是缘分，赏个赞吧 ^_^"
                })
            })
        }
  }